Skip to main content

Errors

In case of error, the object with the following structure is returned instead of expected response:

{
"error": {
"code": 6,
"message": "Invalid expiration date"
}
}

The response of that type means that an error occurred during the processing of the request.


Callback Error Codes

The following errors may occur when requests to the system methods are sent:

Error codeMessageDescriptionRetry required
1Insufficient fundsNot enough money on player’s wallet-
2Invalid signatureAuthorization header is wrong-
3Token expiredToken session is expired-
4Unknown transaction idThe refTransactionId in a rollback request is incorrect or when validating the roundId for credit/rollback requests if there is no processed debit transaction for the round.
Example: A debit transaction was not processed, but a rollback request references this unprocessed debit by its refTransactionId, resulting in error 4.
Note: refTransactionId refers to the external ID of the transaction to be rolled back.
-
5Invalid gameA game that is not available is used-
6Invalid amountThe amount is invalid in the transaction request-
7Invalid tokenWrong session token is used-
8Transaction already settled[OBSOLETE] Occurs on attempt to repeatedly process a transaction with ID that has already been used-
9Debit transaction does not existActive debit transaction does not exist in the round.
Example: If a credit transaction is sent without a preceding debit in the same round, error 9 is returned.
-
10Limit exceededNo bets can be placed by a player due to an exceeded limit-
11A transaction on a closed round is not allowedA Game Provider is not allowed to make debit or credit transactions in the closed round-
400Invalid parameterWrong parameter-
900Internal server errorGeneral error+
410Invalid used FreeSpin package IDInvalid FreeSpins Package ID-
411Invalid used FreeSpins package quantityInvalid FreeSpins quantity-
412Invalid status of FreeSpins packageFreeSpins package is not active-
414Transaction is pendingA transaction is being processed in another request+
Additional Reasons for Retries

If the error has a non-standard format, or the response was not received — for example, due to a timeout or an external server error — the request must be retried.


API Error Codes

Error codeDescription
1General Error. Use it if no other errorCode is applicable
2Invalid signature
3The game is temporary unavailable
4The game is currently unavailable for selected country
5Currency is not supported
6Invalid expiration date
7Invalid request
8Demo mode not supported